package Modelo.Entidades;

public class Usuario {

	private int id_usuario;

	private String nombre;

	private String password;
	private Rol rol;
	
	public Usuario(){
		super();
		id_usuario = -1;
		nombre = "";
		password = "";
		rol = null;
	}
	
	public Usuario(String nombre, String password, Rol rol){
		super();
		this.nombre = nombre;
		this.password = password;
		this.rol = rol;
	}
	
	public Usuario(String nombre, String password) {
		super();
		this.nombre = nombre;
		this.password = password;
		this.rol = null;
	}
	
	public Usuario(int id_usuario, String nombre, String password, Rol rol) {
		super();
		this.id_usuario = id_usuario;
		this.nombre = nombre;
		this.password = password;
		this.rol = rol;
	}

	public int getId_usuario() {
		return id_usuario;
	}

	public void setId_usuario(int id_usuario) {
		this.id_usuario = id_usuario;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Rol getRol() {
		return rol;
	}

	public void setRol(Rol rol) {
		this.rol = rol;
	}

	@Override
	public String toString() {
		return nombre.toUpperCase();
	}
	
	public String toStringAll() {
		return id_usuario + "-" + nombre.toUpperCase() + "-" + password + " \nRol: " + rol.toStringAll();
	}

	

	

}//end Usuario